﻿/***************************
只有IE支持
***************************/
function WebBrowser(id) {
    this.id = id;
}
WebBrowser.prototype = {
    init: function () {
        var objectBrowser = document.createElement("object");
        objectBrowser.setAttribute("id", this.id);
        objectBrowser.setAttribute("width", "0");
        objectBrowser.setAttribute("height", "0");
        objectBrowser.setAttribute("classid", "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2");
        var tag = document.getElementsByTagName("body")[0];
        tag.appendChild(objectBrowser);
    },
    //打开网址
    open: function () {
        document.all.WebBrowser.ExecWB(1, 1);
    },
    close: function () {
        document.all.WebBrowser.ExecWB(45, 1);
    },
    //关闭现在所有的IE窗口，并打开一个新窗口
    //有错误，错误提示尚未实现
    closeAll: function () {
        document.all.WebBrowser.ExecWB(2, 1);
    },
    //保存网页
    save: function () {
        document.all.WebBrowser.ExecWB(4, 1);
    },
    //打印
    print: function () {
        document.all.WebBrowser.ExecWB(6, 1);
    },
    //直接打印
    directPrint: function () {
        document.all.WebBrowser.ExecWB(6, 6);
    },
    //打印预览
    printPreview: function () {
        document.all.WebBrowser.ExecWB(7, 1);
    },
    //打印设置
    printSet: function () {
        document.all.WebBrowser.ExecWB(8, 1);
    },
    //网页属性
    webPageAttribute: function () {
        document.all.WebBrowser.ExecWB(10, 1);
    },
    //撤销
    //貌似没大用处
    backout: function () {
        document.all.WebBrowser.ExecWB(15, 1);
    },
    //全选
    checkAll: function () {
        document.all.WebBrowser.ExecWB(17, 1);
    },
    //刷新
    refresh: function () {
        document.all.WebBrowser.ExecWB(22, 1);
    }
}